#include "Hash.h"
#include <iostream>

#include <fstream>
using namespace std;

void main()
{
	ifstream in("input.txt");


	int i=0, j=i, k=0;

	char c;
	char t[100]="";
	HashTab H;
	while(!in.eof())
	{
		c=in.get();
		k=0;
		
		for (int i=0; i<100; i++) t[i]='\0';
 
		while((!in.eof())&&(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z'))))
		{
			t[k]=c;
			k++;
			c=in.get();
		}
		H.Add(t);
	}
	do
	{
		cin.getline(&t[0], 100);
		cout<<H.GetCount(t)<<endl;
	}while ((strcmp("_Stop", &t[0])));
}